package com.itheima.InnerClass4;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.time.Clock;

public class test
{
    public static void main(String[] args) {
        //创建一个登录窗口 窗口上有一个登录按钮
        JFrame win = new JFrame("登录窗口");
        win.setSize(300,200);//窗口大小
        win.setLocationRelativeTo(null);//居中显示
        win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出程序
        //创建一个自适应面板
        JPanel panel = new JPanel();
        win.add(panel);
        //创建一个登录按钮
        JButton btn = new JButton("登录");
        //添加到面板
        panel.add(btn);

        //java要求必须给这个按钮添加一个点击事件监听对象 才能做出反应
        //()内需要个接口的对象
        //匿名类
        //不是主动去写匿名类，而是要调用别人功能时 别人让我们创建一个匿名类 我们才会写
        //ClickListener c1=new ClickListener();
        //btn.addActionListener(c1);
        //匿名类的简写过程
//        btn.addActionListener(new ActionListener() {
//            @Override
//            public void actionPerformed(ActionEvent e) {
//                System.out.println("点击了登录按钮");
//            }
//        });
//
//
//        btn.addActionListener((ActionEvent e)->{
//            System.out.println("点击了登录按钮");
//        });
//
//
//        btn.addActionListener(e->System.out.println("点击了登录按钮"));
        win.setVisible(true);

    }
}
//class ClickListener implements ActionListener
//{
//   @Override
//    public void actionPerformed(ActionEvent e) {
//        System.out.println("点击了登录按钮");
//    }
//}

